.button {
  border: 1px solid #e8343d;
  font-size: 14px;
  text-decoration: none;
  text-align: center;
  padding: 6px 16px;
  margin: 0;
  display: inline-block;
  appearance: none;
  cursor: pointer;
  border-radius: 3px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

.button-color {
  background-color: #e8343d;
  border: 1px solid #e8343d;
  color: #fff; }
  .button-color:hover {
    background-color: #e51d27;
    border: 1px solid #e51d27;
    color: #fff;
    text-decoration: none;
    outline: none;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s; }

.button_default {
  border: 1px solid #dddddd;
  background-color: #fff;
  color: #666; }
  .button_default:hover {
    background-color: #f99933;
    border: 1px solid #f99933;
    color: #fff;
    text-decoration: none;
    outline: none;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s; }

.button.active,
.button.is-active {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
  text-decoration: none;
  background-color: #fda84d;
  border: 1px solid #fda84d;
  color: #b7b7b7;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1); }

.button.disabled,
.button:disabled {
  top: 0 !important;
  background: #dddddd !important;
  border: 1px solid #dddddd !important;
  text-shadow: 0 1px 1px white !important;
  color: #c1c1c1 !important;
  cursor: default !important;
  appearance: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }

.column-one .list-one .item-wrapper .item {
  display: inline-block;
  zoom: 1;
  *display: inline; }

.column-one .list-two .tab-item .content-info ul li .info-title, .column .list-two .content-info ul li .info-title {
  display: block;
  white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis; }

::-webkit-input-placeholder {
  color: #999999;
  font-size: 12px; }

::-moz-placeholder {
  color: #999999;
  font-size: 12px; }

:-ms-input-placeholder {
  color: #999999;
  font-size: 12px; }

:-moz-placeholder {
  color: #999999;
  font-size: 12px; }

.column-one .list-one .item-wrapper .item {
  display: inline-block;
  zoom: 1;
  *display: inline; }

.column-one .list-two .tab-item .content-info ul li .info-title, .column .list-two .content-info ul li .info-title {
  display: block;
  white-space: nowrap;
  word-wrap: normal;
  overflow: hidden;
  text-overflow: ellipsis; }

::-webkit-input-placeholder {
  color: #999999;
  font-size: 12px; }

::-moz-placeholder {
  color: #999999;
  font-size: 12px; }

:-ms-input-placeholder {
  color: #999999;
  font-size: 12px; }

:-moz-placeholder {
  color: #999999;
  font-size: 12px; }

.main {
  background: #fff; }

.column-one .list-one {
  float: left;
  width: 680px; }
  .column-one .list-one .play-img {
    width: 680px;
    height: 320px;
    overflow: hidden;
    position: relative; }
    .column-one .list-one .play-img .switch-tips {
      position: absolute;
      bottom: 20px;
      right: 26px;
      z-index: 1; }
      .column-one .list-one .play-img .switch-tips li {
        cursor: pointer;
        text-indent: 99999px;
        float: left;
        width: 8px;
        height: 8px;
        background: #fff;
        background: rgba(255, 255, 255, 0.5);
        border-radius: 50%;
        margin-right: 11px; }
        .column-one .list-one .play-img .switch-tips li.on {
          background: #fff; }
        .column-one .list-one .play-img .switch-tips li.last-switch-tips {
          margin-right: 0; }
    .column-one .list-one .play-img .img-group ul li {
      float: left;
      position: relative;
      width: 680px;
      height: 320px; }
      .column-one .list-one .play-img .img-group ul li img {
        width: 680px;
        height: 320px; }
      .column-one .list-one .play-img .img-group ul li p {
        position: absolute;
        bottom: 0;
        width: 100%; }
        .column-one .list-one .play-img .img-group ul li p a {
          display: block;
          height: 50px;
          line-height: 50px;
          color: #fff;
          font-size: 22px;
          padding: 0 200px 0 20px;
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          background: black;
          background: rgba(0, 0, 0, 0.3);
          background: transparent\8;
          zoom: 1;
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D000000, endColorstr=#4D000000);
          -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4D000000, endColorstr=#4D000000)"; }
  .column-one .list-one .item-wrapper {
    height: 160px;
    margin: 20px 0 0; }
    .column-one .list-one .item-wrapper .item {
      width: 330px;
      height: 160px;
      position: relative; }
      .column-one .list-one .item-wrapper .item img {
        width: 330px;
        height: 160px; }
      .column-one .list-one .item-wrapper .item div {
        width: 330px;
        position: absolute;
        top: 19px;
        left: 0;
        text-align: center; }
        .column-one .list-one .item-wrapper .item div .item-text-title {
          font-size: 22px;
          color: #5d5f5c;
          line-height: 42px;
          font-weight: bold; }
        .column-one .list-one .item-wrapper .item div .item-text {
          font-size: 18px;
          color: #777;
          line-height: 28px; }
        .column-one .list-one .item-wrapper .item div a {
          display: inline-block;
          font-size: 16px;
          font-weight: bold;
          border: none;
          padding: 0 25px;
          color: #fff;
          height: 34px;
          line-height: 34px;
          border-radius: 50px; }
          .column-one .list-one .item-wrapper .item div a.btn-one {
            background: #2ae18d; }
            .column-one .list-one .item-wrapper .item div a.btn-one:hover {
              background-color: #1ed480;
              color: #fff;
              text-decoration: none;
              outline: none;
              -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s; }
          .column-one .list-one .item-wrapper .item div a.btn-two {
            background: #ffcf00; }
            .column-one .list-one .item-wrapper .item div a.btn-two:hover {
              background-color: #e6ba00;
              color: #fff;
              text-decoration: none;
              outline: none;
              -webkit-transition-duration: 0.3s;
              transition-duration: 0.3s; }
.column-one .list-two {
  float: right;
  width: 500px;
  height: 500px;
  border: 1px solid #e1e1e1;
  padding: 8px 29px; }
  .column-one .list-two .tab {
    height: 58px;
    border-bottom: 1px solid #e1e1e1; }
    .column-one .list-two .tab span {
      display: inline-block;
      height: 58px;
      line-height: 57px;
      font-size: 18px;
      color: #777;
      font-weight: normal;
      margin-right: 34px; }
      .column-one .list-two .tab span.last {
        margin-right: 0; }
      .column-one .list-two .tab span:hover {
        color: #e8343d; }
      .column-one .list-two .tab span.cur {
        font-weight: bold;
        color: #e8343d;
        border-bottom: 2px solid #e8343d; }
  .column-one .list-two .tab-item {
    display: none; }
    .column-one .list-two .tab-item .content-info ul {
      margin: 15px 0 0; }
      .column-one .list-two .tab-item .content-info ul li {
        line-height: 46px; }
        .column-one .list-two .tab-item .content-info ul li .info-title {
          float: left;
          width: 340px;
          line-height: 46px;
          font-size: 16px;
          color: #333; }
          .column-one .list-two .tab-item .content-info ul li .info-title:hover {
            color: #e8343d; }
        .column-one .list-two .tab-item .content-info ul li .publish-time {
          float: right;
          font-size: 14px;
          color: #999; }
        .column-one .list-two .tab-item .content-info ul li .ico {
          float: left;
          line-height: 24px;
          font-size: 16px;
          color: #777;
          margin-right: 9px;
          line-height: 46px; }
    .column-one .list-two .tab-item .content-info .info-title {
      margin-left: -8px; }

.column {
  margin: 40px 0 0; }
  .column .list-one {
    width: 240px;
    height: 444px;
    overflow: hidden;
    float: left;
    padding: 14px 0 0 29px;
    float: left; }
    .column .list-one h4 {
      font-size: 30px;
      font-weight: bold;
      color: #fff;
      line-height: 60px; }
    .column .list-one .line {
      width: 170px;
      height: 3px;
      background: url(../images/line.png) no-repeat; }
    .column .list-one .more a {
      font-size: 14px;
      color: #fff;
      display: inline-block;
      line-height: 42px; }
      .column .list-one .more a:hover {
        text-decoration: underline; }
    .column .list-one .btn-group {
      margin: 15px 0 0;
      width: 220px; }
      .column .list-one .btn-group a {
        font-size: 16px;
        color: #fff;
        display: inline-block;
        height: 30px;
        line-height: 30px;
        padding: 0 9px;
        margin: 0 15px 20px 0; }
        .column .list-one .btn-group a.btn-right {
          margin: 0 0 20px; }
  .column .list-two {
    float: right;
    width: 960px;
    height: 444px;
    border: 1px solid #f0f0f0; }
    .column .list-two .container {
      float: left;
      width: 434px;
      margin: 18px 0 0 30px; }
    .column .list-two .header {
      height: 42px;
      border-bottom: 1px solid #e1e1e1; }
      .column .list-two .header span {
        font-size: 18px;
        color: #333;
        display: inline-block;
        height: 42px;
        line-height: 40px;
        border-bottom: 2px solid #e8343d; }
    .column .list-two .content-info ul {
      margin: 7px 0 0; }
      .column .list-two .content-info ul li {
        line-height: 46px; }
        .column .list-two .content-info ul li .info-title {
          float: left;
          width: 330px;
          line-height: 46px;
          font-size: 16px;
          color: #333; }
          .column .list-two .content-info ul li .info-title:hover {
            color: #e8343d; }
        .column .list-two .content-info ul li .publish-time {
          float: right;
          font-size: 14px;
          color: #999; }
        .column .list-two .content-info ul li .ico {
          float: left;
          line-height: 24px;
          font-size: 16px;
          color: #777;
          margin-right: 9px;
          line-height: 46px; }
    .column .list-two .img-wrapper {
      margin: 15px 0 0; }
      .column .list-two .img-wrapper img {
        width: 434px;
        height: 120px; }

.column-two .list-one {
  background: url(../images/background-img-1.jpg) repeat-x; }
  .column-two .list-one .btn-group a {
    background: #f04044; }
    .column-two .list-one .btn-group a:hover {
      background: #ee282d;
      transition: 0.2s; }
.column-two .list-two {
  border-top-color: #ff3545; }

.column-three .list-one {
  background: url(../images/background-img-2.jpg) repeat-x; }
  .column-three .list-one .btn-group a {
    background: #4890fe; }
    .column-three .list-one .btn-group a:hover {
      background: #2f81fe;
      transition: 0.2s; }
.column-three .list-two {
  border-top-color: #5b72fe; }

.column-four .list-one {
  background: url(../images/background-img-3.jpg) repeat-x; }
  .column-four .list-one .btn-group a {
    background: #1ad699; }
    .column-four .list-one .btn-group a:hover {
      background: #17bf89;
      transition: 0.2s; }
.column-four .list-two {
  border-top-color: #43d7ce; }

.column-five .list-one {
  background: url(../images/background-img-4.jpg) repeat-x; }
  .column-five .list-one .btn-group a {
    background: #a44af0; }
    .column-five .list-one .btn-group a:hover {
      background: #9832ee;
      transition: 0.2s; }
.column-five .list-two {
  border-top-color: #b156ff; }

.column-six .list-one {
  background: url(../images/background-img-5.jpg) repeat-x; }
  .column-six .list-one .btn-group a {
    background: #fcaf0e; }
    .column-six .list-one .btn-group a:hover {
      background: #eea203;
      transition: 0.2s; }
.column-six .list-two {
  border-top-color: #ffb956; }

/*# sourceMappingURL=index.css.map */
